ioemu: fix phys_ram_addr parameter usage
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 23 Jan 2008 18:03:25 +0000 (18:03 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 23 Jan 2008 18:03:25 +0000 (18:03 +0000)
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
tools/ioemu/target-i386-dm/exec-dm.c

index f7525b1f207add8fac750f2470a3128bf76a1f0c..f408a74c1e2025670d6e77f34c143455e2cea2e8 100644 (file)
@@ -414,7 +414,7 @@ int iomem_index(target_phys_addr_t addr)
 #if defined(__i386__) || defined(__x86_64__)
 #define phys_ram_addr(x) (qemu_map_cache(x))
 #elif defined(__ia64__)
-#define phys_ram_addr(x) ((addr < ram_size) ? (phys_ram_base + (x)) : NULL)
+#define phys_ram_addr(x) (((x) < ram_size) ? (phys_ram_base + (x)) : NULL)
 #endif
 
 extern unsigned long *logdirty_bitmap;